Canadian Prime Minister Justin Trudeau and NDP leader Jagmeet Singh have reached a deal on... (5 revisions)
In a video interview with The Globe and Mail, Prime Minister Justin Trudeau expressed his... (14 revisions)
Justin Trudeau's leadership is under intense scrutiny as Canadians evaluate its long-term... (34 revisions)